package com.haierp.model;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.IdType;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;

public class TaskDailyDetail implements Serializable{
	@TableId(type = IdType.AUTO)
	private Long id;
	@TableField(value = "task_id")
	private Long taskId;
	@TableField(value = "item_id")
	private Long itemId;
	@TableField(value = "sku_id")
	private Long skuId;
	
	@TableField(value = "upc")
	private String upc;
	
	@TableField(value = "sku_code")
	private String skuCode;
	
	@TableField(value = "task_price")
	private Double taskPrice;
	@TableField(value = "task_max_price")
	private Double taskMaxPrice;
	
	@TableField(value = "count")
	private Integer count;
	
	@TableField(value = "in_count")
	private Integer inCount; //已入库数量
	
	@TableField(value = "task_max_count")
	private Integer taskMaxCount;
	
	@TableField(value = "owner_id")
	private Long ownerId;
	@TableField(value = "buyer_id")
	private Long buyerId;
	/*
	 * 任务分配者名称
	 */
	@TableField(value = "owner_name")
	private String ownerName;
	
	/*
	 * 买手名称
	 */
	@TableField(value = "buyer_name")
	private String buyerName;
	private Integer status;
	@TableField(value = "task_start_time")
	private Date taskStartTime;
	@TableField(value = "task_end_time")
	private Date taskEndTime;
	@TableField(value = "gmt_create")
	private Date gmtCreate;
	@TableField(value = "gmt_modify")
	private Date gmtModify;
	
	private Integer mode; //采购方式0线上1线下
	
	private Integer currency;//币种
	
	@TableField(value = "task_order_no")
	private String taskOrderNo;//采购任务单
	
	private String remark;
	@TableField(value = "sku_pic")
	private String skuPic;
	
	@TableField(exist = false)
	private String scaleInt; //尺码
	

	@TableField(exist = false)
	private String color; //颜色
	
	@TableField(value = "company_id") //所属公司
	private Long companyId;
	
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public Long getTaskId() {
		return taskId;
	}
	public void setTaskId(Long taskId) {
		this.taskId = taskId;
	}
	public Long getItemId() {
		return itemId;
	}
	public void setItemId(Long itemId) {
		this.itemId = itemId;
	}
	public Long getSkuId() {
		return skuId;
	}
	public void setSkuId(Long skuId) {
		this.skuId = skuId;
	}
	public String getUpc() {
		return upc;
	}
	public void setUpc(String upc) {
		this.upc = upc;
	}
	public Double getTaskPrice() {
		return taskPrice;
	}
	public void setTaskPrice(Double taskPrice) {
		this.taskPrice = taskPrice;
	}
	public Double getTaskMaxPrice() {
		return taskMaxPrice;
	}
	public void setTaskMaxPrice(Double taskMaxPrice) {
		this.taskMaxPrice = taskMaxPrice;
	}
	public Integer getInCount() {
		return inCount;
	}
	public void setInCount(Integer inCount) {
		this.inCount = inCount;
	}
	public Integer getCount() {
		return count;
	}
	public void setCount(Integer count) {
		this.count = count;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public Date getTaskStartTime() {
		return taskStartTime;
	}
	public void setTaskStartTime(Date taskStartTime) {
		this.taskStartTime = taskStartTime;
	}
	public Date getTaskEndTime() {
		return taskEndTime;
	}
	public void setTaskEndTime(Date taskEndTime) {
		this.taskEndTime = taskEndTime;
	}
	public Date getGmtCreate() {
		return gmtCreate;
	}
	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}
	public Date getGmtModify() {
		return gmtModify;
	}
	public void setGmtModify(Date gmtModify) {
		this.gmtModify = gmtModify;
	}
	public Integer getMode() {
		return mode;
	}
	public void setMode(Integer mode) {
		this.mode = mode;
	}
	public Integer getCurrency() {
		return currency;
	}
	public void setCurrency(Integer currency) {
		this.currency = currency;
	}
	public String getTaskOrderNo() {
		return taskOrderNo;
	}
	public void setTaskOrderNo(String taskOrderNo) {
		this.taskOrderNo = taskOrderNo;
	}
	public String getSkuCode() {
		return skuCode;
	}
	public void setSkuCode(String skuCode) {
		this.skuCode = skuCode;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public Integer getTaskMaxCount() {
		return taskMaxCount;
	}
	public void setTaskMaxCount(Integer taskMaxCount) {
		this.taskMaxCount = taskMaxCount;
	}
	public Long getOwnerId() {
		return ownerId;
	}

	public String getScaleInt() {
		return scaleInt;
	}
	public void setScaleInt(String scaleInt) {
		this.scaleInt = scaleInt;
	}
	public String getColor() {
		return color;
	}
	public void setColor(String color) {
		this.color = color;
	}
	public void setOwnerId(Long ownerId) {
		this.ownerId = ownerId;
	}
	public Long getBuyerId() {
		return buyerId;
	}
	public void setBuyerId(Long buyerId) {
		this.buyerId = buyerId;
	}
	public String getOwnerName() {
		return ownerName;
	}
	public void setOwnerName(String ownerName) {
		this.ownerName = ownerName;
	}
	public String getBuyerName() {
		return buyerName;
	}
	public void setBuyerName(String buyerName) {
		this.buyerName = buyerName;
	}
	public String getSkuPic() {
		return skuPic;
	}
	public void setSkuPic(String skuPic) {
		this.skuPic = skuPic;
	}
	public Long getCompanyId() {
		return companyId;
	}
	public void setCompanyId(Long companyId) {
		this.companyId = companyId;
	}
	
	
}
